Como funciona o construct